// 导入http模块
const http = require('http');
const path = require('path');
// 快速创建一个服务器实例
const server = http.createServer();
// 给服务器实例邦迪request事件
server.on('request',(req, res) => {
    // 1.获取请求的url地址
    const url = req.url;
    // 获取 url地址的扩展名
    const extname = path.extname(url);
    console.log("当前请求的url========", url , '当前请求地址扩展名=====', extname);
    // 设置默认的响应内容为 404 Not found
    
    if (extname != '.ico') {
    var content = '<h1>404 Not found</h1>'
    // 判断用户请求的是否为 / 或 /index.html 首页
    // 判断用户请求是否为/about.html 关于页面
    if (url === '/' || url === '/index.html') {
        content = '<h1>关于首页</h1>'
    } else if (url === '/about.html') {
        content = '<h1>关于页面</h1>'
    }
    // 设置Content-Type 响应头 防止中文乱码
    res.setHeader('Content-Type', 'text/html; charset=utf-8');

    // 把内容响应给客户端
    res.end(content);
    }
})
// 启动服务器
//调用server.listen（端口号，cb回调方法），即可启动web服务器
server.listen(80, () => {
    console.log('http server runing at http://127.0.0.1');
})